package com.spark.incoicings.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.spark.incoicings.vo.SalesOrderVO;
import com.spark.invoicings.entity.SalesOrder;
import com.spark.invoicings.utils.Result;

import java.util.List;
import java.util.Map;

public interface SalesOrderService extends IService<SalesOrder> {
    /**
     *订单利率报表
     */
    Result selectSalesCount();
    /**
     * 统计待收款金额
     */
    Result selectSalesOrderAmount();
    /**
     * 统计客户订单总额
     * @return
     */
    Result selectCustomerOrderCount();
    /**
     * 销售需求分析
     */
    Result selectSaleCount();
    /**
     * 销售订单展示
     */
    List<SalesOrder>selectSalesOrderAll(Map<String,Object> map);
}
